Grand Colombier

Grand Colombier is an island in the French North American territory of Saint Pierre and Miquelon. It is located off the north coast of Saint Pierre Island.